package com.gitee.wsl.time.schedule.adapter

import com.gitee.wsl.time.sequence.InstantSequence
import com.gitee.wsl.time.schedule.executor.ScheduleExecutor

internal class RegisteredSchedule<I : Any, E : Any, S : Any>(
    val key: String,
    val schedule: InstantSequence,
    val delayMode: ScheduleExecutor.DelayMode,
    val scheduledInput: () -> I,
)

